@charset "utf-8";
/* CSS Document */

.content{width:1000px; height:100%; margin:0 auto; margin-top:20px; clear:both;}
#button_minx1,#button_minx2{color:#909090; float:right; cursor:pointer; padding: 2px 2px 2px 20px;*padding: 3px 2px 1px 15px;font:12px/14px "微软雅黑"; text-decoration:none;margin-top:15px;}
#button_minx1{background: url(../imges/movie/button_minxs.png) no-repeat 0px 0px;}
#button_minx1:hover{ background-position:0px -19px; color:#5db6e0;}
#button_minx2{background: url(../imges/movie/button_minxs.png) no-repeat 0px -38px;}
#button_minx2:hover{ background-position: 0px -56px; /*border:1px solid #5db6e0;*/ color:#5db6e0;}
/*#button_minx3:hover{ background-position: 0px -56px;color:#5db6e0;}*/
#button_min1{ margin-top:4px; margin-right:40px;}
#button_minx3{ background:#5DB6E0; padding: 2px 14px; margin:0 20px; color:#fff; float: right; margin-top: 6px; font:12px/24px '微软雅黑';}
#button_green_fb{width:117px; height:38px;line-height:38px; margin:0 auto; display:block; font-size:20px !important;}
.share{ float:left; margin-left:15px; margin-top:20px;}
.button_green_fb a{ float:left; margin:28px 0 0 128px; width:100%;}
#button_min{height: 24px;+position:absolute; +top:0; +right:0;display: inline-block;}

/* flash start */
.flash_name{ width:1000px; height:46px; display:block;}
#flash{ width:990px; height:384px; background:url(../imges/movie/flash.jpg) no-repeat top left; padding-right:10px; position:relative;}
#flash .playBtn{ width:200px; height:200px; position:absolute; top:50%; left:50%; margin:-100px 0 0 -100px; cursor:pointer;}
h3 span{ color:#909090; font:normal 12px/46px "微软雅黑"; padding-left:20px;}
#player_box{ width:574px; height:322px;  background-color:#999;position:relative; top:31px; left:213px;}
#flash a{background-color:#6B7185 ; background-color:RGBa(107,113,133,0.8);filter:alpha(opacity=80);width:54px; height:18px; color:#fff; float:left; margin:25px 7px 0 0; line-height:18px; text-decoration:none; text-align:center;}
#flash a:hover{ background-color:#CE5C27 ; background-color:RGBa(236,92,39,0.8);filter:alpha(opacity=80);}
#flash .flash_sel{ background-color:#2E92CF ; background-color:RGBa(46,146,207,0.8) ;filter:alpha(opacity=80) ;}
#player_nav{ position:absolute; bottom:15px; right:15px; float:right;}
#stop_btn{position: absolute;z-index: 999; top: 10%; left: 74%; background-color: transparent; cursor: pointer; color: #fff; display: none;}
/* flash end */

/* movie information start */
.movie_information{ width:940px; height:auto; margin:20px 0 ; padding:20px 30px;}
.movie_information .date{ width:100%; height:232px; display:block;}
.movie_information .date dl,.date dl dt,.date dl dd{ float: left;}
.movie_information .date dl{width:390px; margin-top: 30px; margin-right:10px;}
.movie_information .date dt{width:40px;}
.movie_information .date dd{width:350px; margin-bottom: 2px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;height: 24px;}
.movie_information .date > div{ width: 520px; height:232px;}
.movie_information .date .info_details{ float:left;}
.movie_information .date div h5{ width:270px;+position:relative;}
.movie_information .date div h5 span{ font:normal 14px "微软雅黑"; color:#5DB6E0;}
.movie_information .date div p{line-height:24px; padding-top:30px; margin:0; float:left;}
#button_orange_gp{float:right; cursor:pointer; width:120px; height:38px; line-height:38px; margin-top:100px; font-size:20px !important;}
.movie_information .date .appraise{ width:265px; height:232px;float:right; border-left:#B5B5B5 dashed 1px; padding-left:20px; }
#appraise_details{ width:600px;margin:4px 14px;}
#appraise_details #user_info{width:350px;height:390px;float:left;}
#appraise_details #user_distribution{width:234px;float:left;padding-left:16px;}
#appraise_details div > p{margin:0px;padding-left:5px;font:bold 14px/24px "微软雅黑";}
#user_info ul { list-style:none;padding:0;margin:0;float:left;border-right:1px #909090 dashed;}
#user_info ul li {width:143px;height:49px;margin:4px;float:left;padding:7px;}
#user_info ul .like{border:#ffd59e 1px solid;background-color:#fff2ce;color:#ec5c27;}
#user_info ul .hate{border:#c6e5dc 1px solid; background-color:#e4f2eb; color:#499485;}
#user_info ul li a{display:block;float:left;}
#user_info ul li img{border:0;width:49px;height:48px;}
#user_info ul li p{margin:0px 0px 0px 55px;}
#user_distribution ul{list-style:none;padding:0;margin:0;float:left;}
#user_distribution ul li{margin:3px;float:left;width:100%;font:normal 12px/22px "微软雅黑";}
#user_distribution ul li span{width:40px;height:22px;float:right;font:bold 14px/22px "微软雅黑";color:#000000;}
#user_distribution ul li .user_location {width:22px;height:22px;float:left;color:#ffffff;text-align:center;margin-right:10px;}
#appraise_footer{float:left;width:100%;margin-top:15px;}
#appraise_note{float:left;margin:0;width:250px;height:24px;padding-left:4px;}
#appraise_note dd{margin:0px 12px 0px 6px;float:left;}
#appraise_note #like_note{width:20px;height:20px;float:left;border:#ffd59e 1px solid;background:#fff2ce;color:#ec5c27;}
#appraise_note #hate_note{width:20px;height:20px;float:left;border:#c6e5dc 1px solid; background-color:#e4f2eb; color:#499485;}
#headcount{float:left;width:96px;}
#next_group{margin-left:26px;float:left;color:#375F7F;}
#next_group:hover{margin-left:26px;float:left;color:#ff0000;}
.movie_information .date .appraise h5{ width:266px;}
.movie_information .date .appraise h5 span{ color:#ec5c27; font-weight:bold;}
.movie_information .date .appraise h5 a{ float:right; +position:absolute; top:0; right:0; z-index:2;}
.movie_information .date .appraise .appraise_chart{ width:266px; height:208px; display: none;}
.movie_information .date .appraise .appraise_pie_chart{ width:266px; height:208px; margin-top: 20px; display: none;}
#totalNum{display: none;}
/* movie information end */

/* movie story start */
.story{width:100%;height:auto !important;height:120px;/*假定最低高度是200px*/min-height:120px;}
.more_content{display:none;}
/* movie story end */

/* movie imges start */
.movie_imges{margin:0 auto; margin-top:12px;}
.movie_imges a{float:left; margin:12px 6px;}
.movie_imges a img{width:175px; height:120px; border:0;}
/* movie imges end */

/* movie say start */
.movie_say{ margin:30px -10px 0px -10px;}
.movie_say h5{ margin-bottom:10px;padding-right:12px;}
.movie_say h5 span{ font:normal 12px "微软雅黑"; color:#909090;}
.movie_say .say_right{ float:right; line-height:24px;}
.movie_say ul{list-style-type:none; padding:0; margin:0; overflow:hidden;}
.movie_say ul li{width:320px; height:182px; float:left; overflow:visible;} 
.comment_main {overflow:hidden;background-color:#ffffff; padding:10px; border-style:solid; border-color:#f1f1f1; border-width:1px 0px 0px 1px; margin-top:-1px; margin-left:-1px; position:relative;}
.comment_content {height:auto;min-height:137px;}
.comment_operation {height:24px;line-height:34px; position:relative;}
.comment_publish_date{ width:100%; height:34px; float:left; text-indent: 10px; line-height:34px;}
.comment_attention{float:right; width:34px; height:34px;  background:url(../imges/movie/guanzhu.png) no-repeat left top; margin:0px 10px; cursor:pointer;}
.comment_attention:hover{background:url(../imges/movie/guanzhu.png) no-repeat left top;}
.comment_hover {background-color:#F1F1F1 !important; border-width:1px; width:300px; height:auto; min-height:162px; position:absolute;z-index:2}
.movie_say_img,.movie_say_img img{ float:left; width:60px; height:60px;border:0;}
.movie_say_name{margin:0; width:200px; height: 40px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.movie_say_name a{ display:block;}
.comment_content dl{width:200px;float:left; margin:0; margin:3px 0 0 12px; height:12px; line-height:12px;}
.complete_content, .concise_content{word-wrap: break-word; word-break: break-all; margin:0; color:#000; margin-top:8px;}
.comment_content .p_hover{	float:left; margin-top:20px;position:absolute;width:274px;}
.remove_comment{color:#376284;}
.remove_comment:hover{color:#0000EE;}
.comment_ding {background:url(../imges/movie/ding.png) no-repeat center left;}
.comment_cai {background:url(../imges/movie/cai.png) no-repeat center left;}
.share_comment {background:url(../imges/movie/button_minxs.png) no-repeat 0px -89px; width:25px; height:100%; position:absolute; right:0;}
.share_comment:hover {background:url(../imges/movie/button_minxs.png) no-repeat 0px -122px;}
.movie_say > div{ width:100%; height:30px;}
/*.movie_say > div a{ float:right; padding:3px 6px; color:#d5d5d5; margin:10px 0 0 15px; border:#d5d5d5 1px solid; text-decoration:none; line-height:12px;}*/
.movie_say_say{width:100%; margin-top:20px; vertical-align:middle;}
.movie_say_say tr th, .movie_say_say tr td{ padding:5px 5px; text-align:left;width: 600px}
.movie_say_say h5{ width:100%; float:left;}
.movie_say_say #greyTxt{ text-align:right; float:right; padding-right:30px; padding-top:18px; margin:0;}
.paging{clear:both; padding: 12px; text-align: right; width: auto !important; font-size: 14px; color: #A6A6A6;}
.movie_say > div .current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #5DB6E0;
	font-size: 14px;
	font-weight: bold;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #f0f0f0
}
.movie_say > div .prev {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN-RIGHT: 2px;
	background-color: #FFF;
}
.movie_say > div .next {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	background-color: #FFF;
}
.hide_more{
	display:none;
}
/* movie say end */

/* 票根 */
.pg_like{ background:url(../imges/movie/piaogen_xihuan.png) no-repeat right top; width:80px; height:40px; position: absolute; top:10px; right:10px;}
.pg_hate{ background:url(../imges/movie/piaogen_buxihuan.png) no-repeat right top; width:80px; height:40px; position:absolute; top:10px; right:10px;}

#say_main{ width:100%; padding:5px 0px; vertical-align:middle;}
#say_main tr{ vertical-align:bottom;}
#piaogen_pics{ width:300px; height:100px; float:left;}
#piaogen_type{ color:red;}
#piaogen_type label{ display: inline-block; font-size:14px; color:#000000; cursor: pointer; padding:0px 5px;}
.shareto a{ width:25px; height:25px; float:left; margin-left:10px; cursor:pointer;}
.shareto a:hover{opacity:0.8;}
.syn-sina{ background:url(../imges/movie/sina.png) no-repeat 0 -1px;}
.syn-sina:hover{ background-image:url(../imges/movie/sina_checked.png);}
.syn-sina-checked{background-image:url(../imges/movie/sina_checked.png);}
.syn-douban{ background:url(../imges/movie/douban.png) no-repeat 0 0;}
.syn-douban:hover{ background-image:url(../imges/movie/douban_checked.png);}
.syn-douban-checked{ background-image:url(../imges/movie/douban_checked.png);}
#content{ margin:0; width:925px; height:100px; border:1px solid #b5b5b5; overflow:hidden;}
.content_tip{ position:absolute; z-index:1; left: 15px; top: 15px; line-height:14px; Letter-spacing: 1px; color: #ccc;}

/*电影介绍-角标*/
.hrsy{ margin:0px 0px 30px 0px; padding:0px; border:none; float:left; text-indent:25px; background:url(../imges/movie/hrsy_icon.png) no-repeat bottom left; height:21px; line-height:22px; vertical-align:text-bottom; font-family:"微软雅黑"; color:#909090; cursor:default;}

/* 柱状图样式 */
#chart_title{ height:26px; width:100%; line-height:26px;}
	#chart_title span{ color:#EC5C27;}
#chart_sub_title{width:100%; height:24px; text-align:center; font-size:14px; color:#EC5C27;}
#like_info, #hate_info{ width:50%; height:162px; position:relative; float: left;}
#like_data, #hate_data{ width:81px; height:auto;}
#like_bar, #like_data{ margin:0 12px 0 39px;}
#like_bar, #hate_bar{ width:81px; height:140px;}
#hate_bar, #hate_data{ margin:0 39px 0 12px;}
#like_bar{background: url(../imges/movie/bar_bg.png) no-repeat 0 0;}#hate_bar{background: url(../imges/movie/bar_bg.png) no-repeat -105px 0;}

/* 分享弹出框 */
#share_wrapper{ display:none;}
#share_dialog .attention_edit_title,#share_dialog  .attention_edit_main{ color:#000000; font-size:14px; color:#000;}
.attention_edit_main{ overflow-x:hidden; height:auto;}
.set_attention_edit{+width: 599px; +position: relative; +overflow:hidden;}
.share_content{ margin:0; padding:10px; width:575px; height:100px; border:1px solid #b5b5b5; overflow:hidden; margin-bottom:20px;}
.share_pics{position:relative; left:0; margin-top:10px; margin-bottom:30px; height:114px;}
.share_pics li{ float:left; width:207px; height:120px; position:relative;}
.share_pics li img{width:175px; height:120px; padding:2px;cursor:pointer; border:1px solid #909090; padding:1px;}
.share_pics li img:hover{ border:2px solid #5db6e0; padding:1px;}
.share_pics li .img_checked{ border:2px solid #5db6e0 !important; padding:1px;}
.prev_group, .next_group{ float:right; margin:2px 5px; width:20px; height:20px; color:#5db6e0; line-height:22px; text-indent:5px; font-weight:bold; font-family:"宋体"; cursor:pointer;}
.next_group{ text-indent:7px;}
.prev_group:hover, .next_group:hover{ border-radius:100%; background-color:#5db6e0; color:#fff;}
.end{ color:#909090;}
.end:hover{ background:#909090; color:#fff;}
.share_bottom_icon{ width:25px; height:25px; position:absolute; bottom:-6px; right:26px; background:url(../imges/movie/share_bottom_icon.png) left top; display:none;}
.share_bottom_icon_checked{ display:block !important;}
.shareto .err_inline{margin-left: 15px ;}


#a_qdz_1{ float:left; width:80px; height:35px; background:url(../imges/movie/a_qdz.gif) no-repeat; margin:-8px 0 0 10px;}
#a_qdz_1:hover{background:url(../imges/movie/a_qdz_hover.png) no-repeat;}
#a_qdz_2{ display: inline-block;width:55px; height:24px; background:url(../imges/movie/a_qdz_2.gif) no-repeat;float: right;margin: -24px 10px 0 0;}
#a_qdz_2:hover{background:url(../imges/movie/a_qdz_2_hover.png) no-repeat;}

#nextfilm_level{ height: auto; float: right; font-size: 14px; width: 300px;}
#nextfilm_level p{margin: 0;color: #000; float: none; width: auto;padding:0; line-height: 40px; height: 40px;font-weight: bold;}
/*#nextfilm_level ul,#nextfilm_level ul li{list-style: decimal inside;}*/
#nextfilm_level ul{min-width:280px; +width: 300px;}
#nextfilm_level ul li{height: 32px; line-height: 32px;}
#nextfilm_level ul li a{text-align: left; line-height: 32px; height: 32px; padding-right:20px; float: left;}
#nextfilm_level ul li span{float:right;text-align: center; cursor: pointer;}

.remindPopLeft {
	float: left;
	width: 300px;}
.remindPopRight {
	float: right;
	width: 200px;}
.remindPopRight p {
	margin: 0;}
.remindPopRight select {
	width: 180px;}
.remindPopRight b {
	line-height: 35px;}
.set_attention_sub_div {
	padding-right: 90px;}
.tf_link{
	background: #F31514;
	color: #fff;
	line-height: 35px;
	height: 35px;
	font-size: 18px;
	padding: 4px 10px;}
.tf_link:hover{color: #fff;}